# -*- coding: utf-8 -*-
from django.shortcuts import get_object_or_404
from django import forms
from django.forms import ModelForm, Textarea
from django.forms.widgets import HiddenInput
from django.forms.extras import SelectDateWidget
from poudres.models import Commande, Client, Poudre, Event, Type_Event, Fournisseur

CHOICES_STATE = (
    (u'Xong', (u'fini')),
    (u'Đang', (u'encours')),
    (u'Bắt đầu', (u'debut')),
    (u'Xuất hàng', (u'livre')),
    (u'Thanh toán', (u'paye')),
)
class CommandeForm(ModelForm):
    nom = forms.CharField(label=(u"Tên đơn hàng"),required = True)
    client = forms.ModelChoiceField(queryset=Client.objects.all(),label=(u"Khách hàng"),required = True)
    """date_livraison = forms.DateTimeField(label=(u"Ngày giao hàng"),required=False)
    date_facturation = forms.DateTimeField(label=(u"Ngày xuất hóa đơn"),required=False)
    date_paiement = forms.DateTimeField(label=(u"Ngày thanh toán"),required=False)"""
    quantite = forms.FloatField(label=(u"Số lượng"), required=True)
    unite = forms.CharField(label=(u"Đơn vị"),required=True)
    prix = forms.FloatField(label=(u"Giá tiền"), required=True)
    autre1 = forms.FloatField(label=(u"Dịch vụ khác 1"), required=False)
    autre2 = forms.FloatField(label=(u"Dịch vụ khác 2"), required=False)
    autre3 = forms.FloatField(label=(u"Dịch vụ khác 3"), required=False)
    total = forms.FloatField(label=(u"Tổng cộng"),required=True)
    etat = forms.ChoiceField(choices=CHOICES_STATE,label=(u"Trạng thái"),required=False)
    commentaires = forms.CharField(widget=Textarea(attrs={'rows':4, 'cols':20}), label=(u"Ghi chú"), required = False)
    class Meta:
        model= Commande